package com.project.gjbus.entity;

import lombok.Data;

import javax.persistence.*;
import java.math.BigDecimal;

@Data
@Table(name = "t_shike")
public class Shike {
    private static final long serialVersionUID = 1L;
    /**
     * 线路名称
     */
    @Column(name = "xlmc")
    private String xlmc;
    /**
     * 里程
     */
    @Column(name = "jhzlc")
    private BigDecimal jhzlc;
    /**
     * 开始日期
     */
    @Column(name = "ksrq")
    private String ksrq;
    /**
     * 执行日期
     */
    @Column(name = "zxrq")
    private String zxrq;
    /**
     * 配车数
     */
    @Column(name = "jhpcs")
    private Integer jhpcs;
    /**
     * 班次数
     */
    @Column(name = "jhbcs")
    private Integer jhbcs;
    /**
     * 早高峰配车数
     */
    @Column(name = "jhzgfpcs")
    private Integer jhzgfpcs;
    /**
     * 晚高峰配车数
     */
    @Column(name = "jhwgfpcs")
    private Integer jhwgfpcs;
    /**
     * 上行早高峰班次数
     */
    @Column(name = "jhzgfbcs_sx")
    private Integer jhzgfbcs_sx;
    /**
     * 上行晚高峰班次数
     */
    @Column(name = "jhwgfbcs_sx")
    private Integer jhwgfbcs_sx;
    /**
     * 下行早高峰班次数
     */
    @Column(name = "jhzgfbcs_xx")
    private Integer jhzgfbcs_xx;
    /**
     * 下行晚高峰班次数
     */
    @Column(name = "jhwgfbcs_xx")
    private Integer jhwgfbcs_xx;
    /**
     * 首站首班
     */
    @Column(name = "szsb")
    private String szsb;
    /**
     * 首站末班
     */
    @Column(name = "szmb")
    private String szmb;
    /**
     * 末站首班
     */
    @Column(name = "mzsb")
    private String mzsb;
    /**
     * 末站末班
     */
    @Column(name = "mzmb")
    private String mzmb;
    /**
     * 线路编码
     */
    @Column(name = "xlbm")
    private String xlbm;
    /**
     * 上行早高峰开始时间
     */
    @Column(name = "zgfks_sx")
    private String zgfks_sx;
    /**
     * 上行早高峰结束时间
     */
    @Column(name = "zgfjs_sx")
    private String zgfjs_sx;
    /**
     * 上行晚高峰开始时间
     */
    @Column(name = "wgfks_sx")
    private String wgfks_sx;
    /**
     * 上行晚高峰结束时间
     */
    @Column(name = "wgfjs_sx")
    private String wgfjs_sx;
    /**
     * 下行早高峰开始时间
     */
    @Column(name = "zgfks_xx")
    private String zgfks_xx;
    /**
     * 下行早高峰结束时间
     */
    @Column(name = "zgfjs_xx")
    private String zgfjs_xx;
    /**
     * 下行晚高峰开始时间
     */
    @Column(name = "wgfks_xx")
    private String wgfks_xx;
    /**
     * 下行晚高峰结束时间
     */
    @Column(name = "wgfjs_xx")
    private String wgfjs_xx;
    /**
     * id
     */
    @Id
    @Column(name = "id")
    private Long id;
    /**
     * 状态 0:有效（所有数据均有效）
     */
    @Column(name = "state")
    private Integer state;
    /**
     * 中间表插入或更新时间
     */
    @Column(name = "insertdt")
    private String insertdt;
    /**
     * 数据有效日期
     */
    @Column(name = "rq")
    private String rq;
}
